在Spring中,Advisor是一个带有切点表达式的切面,且这个切面只含一个通知。
除了引入这一特殊的情况外,其他类型的通知都可以和advisor一起使用。org.springframework.aop.support,DefaultPointcutAdvisor是最常见的advisor类。比如,它可以和MethodInterceptorBeforeAdviceThrowsAdvice一起使用。
在Spring中,相同的AOP代理可以婚事使用不同的advisor和advice。比如,你可以在一个代理配置中使用interceotion around advice, throws advice和before advice:Spring会自动创建所需的拦截器链。